Micron Document
`:top
La `!plateforme Java`! (`*the `!Java Platform`!`* en `F33f`_`[anglais`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Anglais]`_`f, `*plateforme `F33f`_`[Java 2`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Java_2]`_`f`* anciennement) est un `F33f`_`[standard de facto`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Norme_et_standard_techniques]`_`f de `F33f`_`[plateforme`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Plateforme_(informatique)]`_`f `F33f`_`[logicielle`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Logiciel]`_`f, produit par `F33f`_`[Sun Microsystems`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Sun_Microsystems]`_`f, puis `F33f`_`[Oracle Corporation`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Oracle_Corporation]`_`f, permettant de développer et d'exécuter des programmes écrits en `F33f`_`[langage Java`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Java_(langage)]`_`f indépendants de tout `F33f`_`[processeur`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Processeur]`_`f et de tout `F33f`_`[système d'exploitation`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Système_d'exploitation]`_`f, conformément à la `F33f`_`[technologie Java`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Java_(technique)]`_`f.

Toute plate-forme Java se compose principalement d'un `F33f`_`[moteur d'exécution`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Environnement_d'exécution]`_`f (appelé une `F33f`_`[machine virtuelle`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Machine_virtuelle]`_`f Java, ou 'JVM') et d'un compilateur fourni avec un ensemble de `F33f`_`[bibliothèques`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Bibliothèque_logicielle]`_`f standards dont il existe plusieurs implémentations pour divers `F33f`_`[matériels`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Matériel_informatique]`_`f et systèmes d'exploitation, de façon que les programmes Java puissent s'exécuter de façon identique sur chacun d'entre eux.

Chaque version de plateforme Java répond à des spécifications normalisées dans les `F33f`_`[Java Specification Requests`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Java_Specification_Requests]`_`f ou (JSR). Plusieurs versions de cette plateforme`:cite-ref-0-2-0[`F5bf`_`[2`#cite-note-0-2]`_`f] cohabitent mi-2015, avec des JVM propres, Oracle implémentant et proposant notamment ses propres implémentations : `F33f`_`[HotSpot`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=HotSpot]`_`f pour Java SE, serveur `F33f`_`[Glassfish`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Glassfish]`_`f pour Java EE.

À l'instar de la plateforme `F33f`_`[Microsoft .NET`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Microsoft_.NET]`_`f ou de l'`F33f`_`[environnement Eclipse`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Eclipse_(logiciel)]`_`f qui ciblent plusieurs langages, la plateforme Java vise à supporter d'autres langages de programmation que son langage natif Java.

>>Contents

• `F0af`_`[Plateforme ou framework ?`#plateforme-ou-framework]`_`f
• `F0af`_`[Machine virtuelle Java`#machine-virtuelle-java]`_`f
• `F0af`_`[Éditions et versions de plateformes`#ditions-et-versions-de-plateformes]`_`f
• `F0af`_`[Contenu et numérotation des plateformes`#contenu-et-num-rotation-des-plateformes]`_`f
• `F0af`_`[Éditions Java 2`#ditions-java-2]`_`f
• `F0af`_`[Versions et historique`#versions-et-historique]`_`f
• `F0af`_`[Failles de sécurité`#failles-de-s-curit]`_`f
• `F0af`_`[Langages supportés`#langages-support-s]`_`f
• `F0af`_`[Notes et références`#notes-et-r-f-rences]`_`f

-─

>>Plateforme ou framework ?

Le terme `*`!Java Platform`!`* est avant tout une dénomination commerciale. Sa désignation comme plateforme plutôt que `F33f`_`[Framework`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Framework]`_`f se justifie cependant par l'intégration, avec les bibliothèques logicielles constituant le framework Java, de la JVM qui permet d'`!exécuter`! les programmes Java sur différents OS.

Ainsi, chaque plate-forme Java ne se limite pas à une bibliothèque de composants mis à disposition, elle se caractérise de surcroit par sa faculté à exécuter des logiciels.

Le terme de `*framework Java`* doit ainsi être réservé plutôt à des outils logiciels complémentaires enrichissant Java avec des bibliothèques complémentaires, telles que `F33f`_`[Spring framework`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Spring_framework]`_`f.

>>>Machine virtuelle Java

La machine virtuelle Java (en anglais `*Java virtual machine`* ou JVM) est un appareil informatique fictif (qui exécute des programmes compilés sous forme de `F33f`_`[bytecode Java`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Bytecode_Java]`_`f. Cet appareil fictif est `F33f`_`[émulé`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Émulation]`_`f par un logiciel spécifique à chaque plate-forme ou couple (machine/système d’exploitation) et permet aux applications Java compilées en `*bytecode`* de produire les mêmes résultats quelle que soit la plate-forme, tant que celle-ci est pourvue de la machine virtuelle Java adéquate.

>>Éditions et versions de plateformes

>>>Contenu et numérotation des plateformes

Chaque plate-forme Java est constituée de plusieurs programmes, chacun d'entre eux implémentant une JSR qui apporte l'une des fonctionnalités de l'ensemble des capacités de la plate-forme. Par exemple, l'un d'entre eux appelé le `F33f`_`[compilateur Java`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Compilateur_Java]`_`f permet de convertir les `F33f`_`[codes source`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Code_source]`_`f Java en `F33f`_`[bytecode`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Bytecode]`_`f Java (un langage intermédiaire destinée à la JVM (`*Java Virtual Machine`* ou `F33f`_`[machine virtuelle Java`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Machine_virtuelle_Java]`_`f)) est fourni par le JDK (`F33f`_`[Java Development Kit`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Java_Development_Kit]`_`f). Un autre élément, appelé le JRE (`*`F33f`_`[Java Runtime Environment`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Java_Runtime_Environment]`_`f`*) implémente habituellement la JVM grâce à un compilateur JIT (`*`F33f`_`[Just In Time`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Compilation_à_la_volée]`_`f`*) qui convertit à la volée le bytecode intermédiaire en un code natif pour la machine.

Chaque plate-forme, ou édition Java 2, est ainsi désignée par :

• son nom d'édition : Java SE, Java EE, Java ME ou JavaFX ;
• son numéro de version « produit » : de 1.2 en 2000 à 1.7 en 2012, abrégés du seul numéro secondaire depuis J2SE 5.0 en 2003 ;
• son numéro de version « développeur » correspondant à divers correctifs ou `F33f`_`[patches`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Patch_(informatique)]`_`f : ainsi, la version de la plate-forme de référence avril 2013 est Java SE 1.7.0_21.

>>>Éditions Java 2

Il existe, dès la version 1.2 de Java, plusieurs distributions (`*edition`* en anglais) de la plate-forme Java`:cite-ref-3[`F5bf`_`[3`#cite-note-3]`_`f], ce pour chaque version successive de Java.

On retrouve essentiellement :

• les deux éditions historiques :

• la plateforme « de référence » `*Java Standard Edition`* (ou Java SE, et auparavant J2SE) destinée aux `F33f`_`[ordinateurs de bureau`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Ordinateur_de_bureau]`_`f ;
• la `*Java Enterprise Edition`* (ou `F33f`_`[Java EE`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Java_EE]`_`f, et auparavant J2EE) destinée aux `F33f`_`[serveurs Web`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Serveur_Web]`_`f, sur-ensemble de Java SE assorti d'un `F33f`_`[SDK`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Kit_de_développement]`_`f complémentaire;

• les plates-formes additionnelles :

• la `*Java Micro Edition`* (ou `F33f`_`[Java ME`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Java_ME]`_`f, et auparavant J2ME), destinée aux appareils portables comme les `F33f`_`[smartphones`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Smartphone]`_`f, partageant un noyau commun avec Java SE, est née en 1999 du regroupement de PersonnalJava et EmbeddedJava`:cite-ref-4[`F5bf`_`[4`#cite-note-4]`_`f]
• `F33f`_`[Java Card`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Java_Card]`_`f, un `F33f`_`[système d'exploitation pour carte à puce`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Système_d'exploitation_pour_carte_à_puce]`_`f permettant le développement d'applications grâce à un sous-ensemble de Java
• la `*Java FX Edition`* (ou `F33f`_`[JavaFX`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=JavaFX]`_`f), orientée `F33f`_`[RIA`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Rich_Internet_Application]`_`f

Chacune de ces déclinaisons est considérée comme constituant un `F33f`_`[framework`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Framework]`_`f à part entière.

>>>Versions et historique

Les premiers `F33f`_`[environnements`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Environnement_(informatique)]`_`f Java datent de 1995, mais c'est en 2000 avec la `F33f`_`[version 1.2 du langage`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Java_(langage)]`_`f qu'est évoquée pour la première fois la notion de `*plate-forme Java`*, Sun introduisant alors deux déclinaisons, ou `*frameworks`* :

• Java 2 `F33f`_`[Standard Edition`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=The_Standard_Edition_of_the_Complete_Psychological_Works_of_Sigmund_Freud]`_`f (J2SE), plateforme avec les API et bibliothèques de bases, devenue `F33f`_`[Java SE`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Java_SE]`_`f
• Java 2 Enterprise Edition (J2EE), extension avec des technologies pour le développement d'applications d’entreprise, devenue `F33f`_`[Java EE`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Java_EE]`_`f

Sun les qualifie alors de `*plateforme Java 2`* par opposition aux premières générations 1.0 et 1.1. Toutes les versions ultérieures, de J2EE 1.2 à Java SE ou Java EE 7 restent désignées sous le qualificatif de `*plateformes Java 2`*`:cite-ref-5[`F5bf`_`[5`#cite-note-5]`_`f], bien que le '2' ait été depuis officiellement abandonné.

En 2006 apparaissent les premières versions pour Windows 64 bits (notées x64) sur Java6 (JDK & JRE v1.6.0.4)`:cite-ref-6[`F5bf`_`[6`#cite-note-6]`_`f]. Puis Oracle a annoncé en juillet 2011 la sortie de Java 7 pour le mois d'août de cette même année; début 2012 cette version était toutefois toujours préconisée à la communauté de développeurs uniquement. Java 8 est quant à lui sorti en mars 2014.

>>>>Plateforme Java SE

La plateforme Java Standard Edition a connu les versions publiques suivantes (`*des versions mineures ultérieures pouvant être commercialisées par exemple dans le cadre de Oracle `F33f`_`[EBS`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=EBS]`_`f`*) :

`t
| Version | Dernière mise à jour | Dénomination | Nom de code | Spécifications | JDK | Statut | Période de maintenance |
|---|---|---|---|---|---|---|---|
| 1 | - | - | Oak | - | 1 | mai : premier lancement commercial du JDK 1.0 | 1995 |
| 1.0.1 | - | - | - | - | 1.0.1 | janvier : JDK 1.0.1 septembre : lancement du JDC | 1997 |
| 1.1 | - | - | Sparkler - JDK 1.1.4 Pumpkin - JDK 1.1.5 Abigail - JDK 1.1.6 Brutus - JDK 1.1.7 Chelsea - JDK 1.1.8 | - | 1.1 | février : JDK 1.1 | 1997 |
| 1.2 | - | - | Playground - J2SE 1.2 Cricket - J2SE 1.2.2 | (en) JSR 52 | 1.2 | N'est plus soutenu de façon active décembre : lancement de J2SE 1.2 et du JCP 1999 décembre : lancement J2EE | 1998 |
| 1.3 | 1.29 | - | Kestrel - J2SE 1.3 Ladybird - J2SE 1.3.1 | (en) JSR 58 | 1.3 | Obsolète mai : J2SE 1.3 | 2000 |
| 1.4 | 2.30 | J2SE 1.4 | Merlin - J2SE 1.4.0 Hopper - J2SE 1.4.1 Mantis - J2SE 1.4.2 | (en) JSR 59 | 1.4 | Obsolète février : J2SE 1.4 | 2002 |
| 1.5 | 0.22 | J2SE 5.0 | Tiger - J2SE 5.0 (1.5) | (en) JSR 176 | 1.5 | Obsolète septembre : J2SE 5.0 2006 mai : Java EE 5 | 2004 |
| 1.6 | 0.45 | Java SE 6 | Mustang - Java SE 6.0 (1.6) | (en) JSR 270 | 1.6 | fin de vie le 16/4/2013 décembre : Java SE 6.0 2008 décembre : Java FX 1.0 2009 février : JavaFX 1.1 2009 juin : JavaFX 1.2 décembre : Java EE 6 2010 janvier : rachat de Sun par Oracle 2010 avril : JavaFX 1.3//2006 | |
| 1.8 | u171 | Java SE 8 | Kenai puis Spider - Java SE 1.8 | (en) JSR 337 | 1.8 | Stable, actuel [ 7 ] mars : Java SE 8, JavaFX 8 | 2014-( avril 2018 ) |
| 1.7 | u79/u80 | Java SE 7 | Dolphin - Java SE 7 (1.7) | (en) JSR 336 | 1.7 | Stable, plus d'update public depuis avril 2015 juillet : Java SE 7 octobre : JavaFX 2.0 2012 août : JavaFX 2.2 2013 juin : Java EE 7 | 2011 |
| 1.9 | 1.9.0.4 [ 8 ] | Java SE 9 | Umbrella | JSR379 | 1.9.0.4 | Sorti septembre 2017 ; update 4 en janvier 2018 . | 2017 - jan 2019 [ 9 ] |
| 10 | 1.10.0.1 | Java SE 10 | | JSR383 | 1.10.0.1 | Sortie mars 2018 | 2018, version qui n'est pas LTS |
| 11 | 11.0.1 | Java SE 11 | | | 11.0.1 | Sortie le 25 septembre 2018 , update 11.0.1 le 16 octobre 2018 | version LTS (long term support), support de niveau 1 jusqu'en 2023, support étendu jusqu'en 2026 |
| 12 | | Java SE 12 | | | 12 | Version bêta (07/02/19) | |
| 13 | | Java SE 13 | | | 13 | Spécifications en cours de réflexion ( Décembre 2018 ) | |
`t

La sortie d'une version 1.9, initialement planifiée fin septembre 2016`:cite-ref-10[`F5bf`_`[10`#cite-note-10]`_`f], a finalement eu lieu en septembre 2017. À partir de cette date, Oracle annonce une nouvelle version de Java par semestre, aux mois de mars et septembre`:cite-ref-11[`F5bf`_`[11`#cite-note-11]`_`f].

>>>>Plateformes Java EE et Java ME

La plateforme `*Enterprise Edition`* (Java EE) en est quant à elle à sa version 7 mi-2015 (Java EE 7 SDK Update 1), et fonctionne avec les JDK 6 ou 7`:cite-ref-12[`F5bf`_`[12`#cite-note-12]`_`f], et la plateforme `*Mobile Edition`* (Java ME) à sa version 8.1 (SDK v. 8.1)`:cite-ref-13[`F5bf`_`[13`#cite-note-13]`_`f].

Oracle répertorie 20 implémentations logicielles`:cite-ref-0-2-1[`F5bf`_`[2`#cite-note-0-2]`_`f] de cette plateforme mi-2015, incluant ses propres distributions dénommées 'Glassfish'.

Les numéros de versions de ces plateformes sont ainsi ceux de leur `F33f`_`[SDK`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Kit_de_développement]`_`f.

>>>Failles de sécurité

• En avril 2012`:cite-ref-14[`F5bf`_`[14`#cite-note-14]`_`f], une `F33f`_`[faille de sécurité`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Faille_de_sécurité]`_`f est identifiée dans les versions Java 5, 6 et 7, compromettant potentiellement la sécurité des systèmes concernés`:cite-ref-15[`F5bf`_`[15`#cite-note-15]`_`f]. Un correctif a été publié le 31 août 2012`:cite-ref-16[`F5bf`_`[16`#cite-note-16]`_`f].
• Le 10 janvier 2013, le `F33f`_`[département de la sécurité intérieure`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Département_de_la_Sécurité_intérieure_des_États-Unis]`_`f des `F33f`_`[États-Unis`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=États-Unis]`_`f (`*Department of Homeland Security`*) a recommandé la désactivation de l'applet Java sur tous les systèmes concernés, À la suite d'une nouvelle faille. Le 11 janvier 2013, plusieurs éditeurs de solutions de sécurité, dont AlienVault, se sont joints à cette recommandation`:cite-ref-17[`F5bf`_`[17`#cite-note-17]`_`f].

>>Langages supportés

À l'instar de la plateforme `F33f`_`[Microsoft .NET`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Microsoft_.NET]`_`f qui s'ouvre à plusieurs langages, la plateforme Java vise à supporter d'autres langages de programmation que son langage natif `F33f`_`[Java`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Java_(langage)]`_`f, notamment des `F33f`_`[langages de script`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Langage_de_script]`_`f :

• `F33f`_`[Scala`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Scala_(langage)]`_`f
• `F33f`_`[Groovy`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Groovy_(langage)]`_`f
• `F33f`_`[Ceylon`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Ceylon]`_`f
• JScheme, une implémentation de `F33f`_`[Scheme`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Scheme]`_`f
• `F33f`_`[Clojure`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Clojure]`_`f, un dialecte de `F33f`_`[Lisp`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Lisp]`_`f
• `F33f`_`[JRuby`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=JRuby]`_`f (issu de Ruby)
• `F33f`_`[Jython`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Jython]`_`f, issu de `F33f`_`[Python`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Python_(langage)]`_`f
• `F33f`_`[Javascript`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Javascript]`_`f (plusieurs implémentations disponibles : `F33f`_`[Rhino`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Rhino_(moteur_JavaScript)]`_`f, intégré dans Java 6 et 7, `F33f`_`[Nashorn`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Nashorn_(moteur_JavaScript)]`_`f, intégré dans Java 8, et DynJS)
• Erjang, une implémentation d'`F33f`_`[Erlang`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Erlang_(langage)]`_`f
• Redline Smalltalk, une implémentation de `F33f`_`[Smalltalk`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Smalltalk]`_`f

>>Notes et références

`:cite-note-1`!1.`! http://www.oracle.com/technetwork/java/javase/terms/license/index.html
`:cite-note-0-2`!2.`! (en) « Java EE Compatibility », sur oracle.com (consulté le 2 juin 2015)
`:cite-note-3`!3.`! `F0af`_`[↑`#cite-ref-3]`_`f Differences between Java EE and Java SE http://docs.oracle.com
`:cite-note-4`!4.`! `F0af`_`[↑`#cite-ref-4]`_`f Développons en Java - J2ME/Java ME
`:cite-note-5`!5.`! `F0af`_`[↑`#cite-ref-5]`_`f informations techniques sur Javahttp://www.java.com
`:cite-note-6`!6.`! `F0af`_`[↑`#cite-ref-6]`_`f JRE 6u4 x64
`:cite-note-7`!2.`! Java SE 8 is Now Available 18/03/2014
`:cite-note-8`!3.`! `:2018`a(en) « JDK 9.0.4 Release Notes », sur www.oracle.com, 16 janvier 2018 (consulté le 25 mai 2018)
`:cite-note-9`!4.`! (en) « Java SE at a Glance », sur www.oracle.com (consulté le 25 mai 2018)
`:cite-note-10`!10.`! `F0af`_`[↑`#cite-ref-10]`_`f JDK 9OpenJDK
`:cite-note-11`!11.`! `F0af`_`[↑`#cite-ref-11]`_`f `:2018`a(en) « Oracle Java SE Support Roadmap », sur www.oracle.com, 5 mars 2018 (consulté le 25 mai 2018)
`:cite-note-12`!12.`! `F0af`_`[↑`#cite-ref-12]`_`f http://www.oracle.com/technetwork/java/javaee/downloads/index.html
`:cite-note-13`!13.`! `F0af`_`[↑`#cite-ref-13]`_`f http://www.oracle.com/technetwork/java/javame/javamobile/download/sdk/index.html
`:cite-note-14`!14.`! `F0af`_`[↑`#cite-ref-14]`_`f « Failles Java 7 zéro-day : Oracle savait - Le Monde Informatique », sur `F33f`_`[Le Monde informatique`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Le_Monde_informatique]`_`f (consulté le 31 août 2020).
`:cite-note-15`!15.`! `F0af`_`[↑`#cite-ref-15]`_`f Vincent Hermann, « Java : une faille critique, un milliard de PC potentiellement vulnérables », sur `*`F33f`_`[pcinpact.com`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Next_(site_web)]`_`f`*, 27 septembre 2012 (version du 29 septembre 2012 sur `*`F33f`_`[Internet Archive`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Internet_Archive]`_`f`*).
`:cite-note-16`!16.`! `F0af`_`[↑`#cite-ref-16]`_`f « Oracle livre un patch critique pour Java 7 (MAJ) - Le Monde Informatique », sur `F33f`_`[Le Monde informatique`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Le_Monde_informatique]`_`f (consulté le 31 août 2020).
`:cite-note-17`!17.`! `F0af`_`[↑`#cite-ref-17]`_`f Faille Java: les autorités américaines recommandent de ne plus utiliser Java, sur le site Ohmymac.fr, 11 janvier 2013

• Portail de l’informatique

`c`F0af`_`[↑ Back to top`#top]`_`f`a